<?php 
	include 'mail_utf8.php';
	$objet="Demande de devis de formation";
	if (get_magic_quotes_gpc())
    {
      $role				= stripslashes(trim($_POST['role']));
      $entreprise		= stripslashes(trim($_POST['entreprise']));
      $nom		    	= stripslashes(trim($_POST['nom']));
      $prenom	    	= stripslashes(trim($_POST['prenom']));
      $expediteur		= stripslashes(trim($_POST['email']));
      $adressePostal	= stripslashes(trim($_POST['adressePostale']));
      $postalCode		= stripslashes(trim($_POST['codepostal']));
      $ville			= stripslashes(trim($_POST['ville']));
      $pays				= stripslashes(trim($_POST['pays']));
      $telephone		= stripslashes(trim($_POST['telephone']));
      $typeFormation	= stripslashes(trim($_POST['typeFormation']));
      $nbrEleves		= stripslashes(trim($_POST['nbrEleves']));
      $nbrHeures		= stripslashes(trim($_POST['nbrHeures']));
      $lieuFormation	= stripslashes(trim($_POST['lieuFormation']));
      $adresseFormation	= stripslashes(trim($_POST['adresseFormation']));
      $formationChoisie	= stripslashes(trim($_POST['formationChoisie']));
      $commentaire		= stripslashes(trim($_POST['commentaire']));
      $budget			= stripslashes(trim($_POST['budget']));
      $financement		= stripslashes(trim($_POST['financement']));     
    }
    else
    {
      $role				= trim($_POST['role']);
      $entreprise		= trim($_POST['entreprise']);
      $nom		    	= trim($_POST['nom']);
      $prenom	    	= trim($_POST['prenom']);
      $expediteur		= trim($_POST['email']);
      $adressePostal	= trim($_POST['adressePostale']);
      $postalCode		= trim($_POST['codepostal']);
      $ville			= trim($_POST['ville']);
      $pays				= trim($_POST['pays']);
      $telephone		= trim($_POST['telephone']);
      $typeFormation	= trim($_POST['typeFormation']);
      $nbrEleves		= trim($_POST['nbrEleves']);
      $nbrHeures		= trim($_POST['nbrHeures']);
      $lieuFormation	= trim($_POST['lieuFormation']);
      $adresseFormation	= trim($_POST['adresseFormation']);
      $formationChoisie	= trim($_POST['formationChoisie']);
      $commentaire		= trim($_POST['commentaire']);
      $budget			= trim($_POST['budget']);
      $financement		= trim($_POST['financement']);
    }
    /* Expression régulière permettant de vérifier si le 
    * format d'une adresse e-mail est correct */
    $regex_mail = '/^[-+.\w]{1,64}@[-.\w]{1,64}\.[-.\w]{2,6}$/i';
    
    /* Expression régulière permettant de vérifier qu'aucun 
    * en-tête n'est inséré dans nos champs */
    $regex_head = '/[\n\r]/';
    
    /* Si le formulaire n'est pas posté de notre site on renvoie 
    * vers la page d'accueil */
   if(substr($_SERVER['HTTP_REFERER'],0,60)!= 'http://babeliaformation.free.fr/web/pages/devisformation.php')
    {
      header('Location: http://www.babeliaformation.com/');
    }
    /* On v�rifie que tous les champs sont remplis */
    elseif (empty($nom) 
    	   || empty($prenom) 
           || empty($expediteur) 
           || empty($ville) 
           || empty($pays) 
           || empty($telephone) 
           || empty($nbrHeures) 
           || empty($nbrEleves)
           || empty($lieuFormation)
           || empty($formationChoisie)
           )
    {
      $alert = 'Tous les champs doivent être renseignés';
    }
    /* On v�rifie que le format de l'e-mail est correct */
    elseif (!preg_match($regex_mail, $expediteur))
    {
      $alert = 'L\'adresse '.$expediteur.' n\'est pas valide';
    }
    /* On v�rifie qu'il n'y a aucun header dans les champs */
    elseif (preg_match($regex_head, $expediteur) 
            || preg_match($regex_head, $nom) 
            || preg_match($regex_head, $prenom)
            || preg_match($regex_head, $objet))
    {
        $alert = 'En-têtes interdites dans les champs du formulaire';
    }
    /* Si aucun probl�me et aucun cookie cr��, on construit le message et on envoie l'e-mail */
    elseif (!isset($_COOKIE['sent']))
    {
        /* Destinataire (votre adresse e-mail) */
        include 'email_destinataires.php';
        /* Construction du message */
        $msg  = 'Bonjour,'."\r\n\r\n";
        $msg .= 'Ce mail a été envoyé depuis www.babeliaformation.com par: '."\r\n\r\n";
        $msg .= $role."\r\n";
        $msg .= 'Société: '.$entreprise."\r\n";
        $msg .= 'Nom: '.$nom."\r\n";
        $msg .= 'Prenom: '.$prenom."\r\n";
        $msg .= 'Adresse email: '.$expediteur."\r\n";
        $msg .= 'Adresse postale: '.$adressePostale."\r\n";
        $msg .= 'Code postal: '.$postalCode."\r\n";        
        $msg .= 'Ville: '.$ville."\r\n";
        $msg .= 'Pays: '.$pays."\r\n";
        $msg .= 'Téléphone: '.$telephone."\r\n\r\n\r\n";
        $msg .= 'Formation: '."\r\n\r\n";
        $msg .= 'Type formation: ';
        for ($i=0,$c=sizeof($_POST['typeFormation']); $i<$c; $i++){
        	$msg .=$_POST['typeFormation'][$i]." ";
        }
		$msg .= "\r\n";
        $msg .= 'Nombre éléves souhaités:'.$nbrEleves."\r\n";
        $msg .= 'Nombre heures envisagées: '.$nbrHeures."\r\n";
        $msg .= 'Lien du cours: '.$lieuFormation."\r\n";
        $msg .= 'Adresse de formation: '.$adresseFormation."\r\n";
        $msg .= 'Formation choise: '.$formationChoisie."\r\n";
        $msg .= 'Commentaire: '.$commentaire."\r\n";
        $msg .= 'budget: '.$budget."\r\n";
        $msg .= 'financement: '.$financement."\r\n\r\n\r\n";
        
        /* En-têtes de l'e-mail */
        $headers = 'From: '.$prenom.' '.$nom.' <'.$expediteur.'>'."\r\n\r\n";
        
        /* Envoi de l'e-mail */
        if (mail_utf8($to, $objet, $msg, $headers))
        {
            $alert = 'Merci. Votre demande a &eacute;t&eacute; envoy&eacute; avec succ&egrave;s. Babelia Formation vous contactera tr&egrave;s rapidement.';            
            /* On créé un cookie de courte dur�e (ici 120 secondes) pour �viter de 
            * renvoyer un mail en rafraichissant la page */
            setcookie("sent", "1", time() + 120);
        }
        else
        {
            $alert = 'Erreur d\'envoi de l\'e-mail';
        }
          
    }
?>
<?php include 'header.php'?> 
<div id="content">
<?php echo '<p>'.$alert.'</p>';?>
</div>
<?php include 'footer.php'?> 	